﻿@charset "utf-8";
/* CSS Document */
html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul{ margin:0; padding:0;}
input, select, textarea{ font-size:100%; font-family:arial, "Microsoft Yahei", sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset, img{ border:0;}
abbr, acronym{ border:0; font-variant:normal;}
del{ text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var{ font-style:normal; font-weight:500;}
ol, ul{ list-style:none;}
caption, th{ text-align:left;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:500;}
q:after, q:before{ content:'';}
a:hover{ text-decoration:none;}
a:active{ outline:0;}
a:visited{ color:#333;}
a, ins{ text-decoration:none; color:#333;}
html{ overflow-y:auto; -webkit-tap-highlight-color:transparent;}
body, html{ font-family:arial, "Microsoft Yahei", sans-serif;}
body{ color:#333; background:#F6F6F6; font-size:14px;}
.clearfix:after, .clearfix:before{ content:""; display:table;}
.clearfix:after{ clear:both;}

/* header */
header{ height:50px; background-color:#FF5000; position:relative;}
header .back{ display:block; width:50px; height:50px; position:absolute; left:0; top:0; z-index:100;}
header .back span{ display:block; width:18px; height:26px; margin:12px 0 0 16px; padding-right:15px; border-right:1px solid rgba(255, 255, 255, 0.50); float:left; text-indent:-9999px; overflow:hidden; background:url(../images/icon1.png) no-repeat 0 3px; background-size:18px 213px;}
header h2{ display:block; width:100%; line-height:50px; text-align:center; font-size:18px; color:#FFF; font-weight:normal;}
header .hd-sb{ display:block; width:36px; height:50px; padding-left:10px; position:absolute; right:0; top:0; z-index:100;}
header .hd-sb span{ display:block; width:26px; height:26px; float:left; text-indent:-9999px; overflow:hidden; margin-top:12px; background:url(../images/icon1.png) no-repeat 0 -113px; background-size:26px 307px;}
header .add{ display:block; width:36px; height:50px; padding-left:10px; position:absolute; right:0; top:0; z-index:100;}
header .add span{ display:block; width:26px; height:26px; float:left; text-indent:-9999px; overflow:hidden; margin-top:12px; background:url(../images/icon1.png) no-repeat 0 -281px; background-size:26px 307px;}

/* nav */
nav{ width:100%; height:55px; background-color:#FAFBFE; border-top:1px solid #ECECEC; position:fixed; left:0; bottom:0; z-index:1000;}
nav li{ width:25%; height:55px; float:left; text-align:center;}
nav li a{ width:100%; height:55px; display:block; color:#A9A9A9;}
nav li a:visited{ color:#A9A9A9;}
nav li cite{ display:block; width:24px; height:24px; margin:7px auto 4px; background:url(../images/nav.png) no-repeat 100px; background-size:192px 24px;}
nav .n1 cite{ background-position:0 0;}
nav .n2 cite{ background-position:-48px 0;}
nav .n3 cite{ background-position:-96px 0;}
nav .n4 cite{ background-position:-144px 0;}
nav li span{ display:block; font-size:12px;}
nav li .on{ color:#FF5000;}
nav li .on span{ color:#FF5000;}
nav .n1 .on cite{ background-position:-24px 0;}
nav .n2 .on cite{ background-position:-72px 0;}
nav .n3 .on cite{ background-position:-120px 0;}
nav .n4 .on cite{ background-position:-168px 0;}

/* 首页 */
.ho9 .mask9{ display:block;}
.ho9 .mask9, .ho9 .sm-area-box{ top:50px;}
.slider{ height:117px; overflow:hidden;}
header .hd-sr{ width:25%; height:50px; position:absolute; left:0; top:0;}
header .hd-sr input{ width:100%; height:50px; line-height:50px; font-size:18px; color:#FFF; text-align:center; text-indent:-16px; border:none; background:none; position:relative; z-index:100;}
header .hd-sr em{ display:block; width:16px; height:9px; position:absolute; top:21px; right:10px;float:right; background:url(../images/icon2.png) no-repeat -80px 0; background-size:126px 16px;}

.bx-wrapper{ position:relative;}
.bx-wrapper img{ width:100%; height:100%; display:block;}
.bx-controls{ position:absolute; left:0; bottom:0; width:100%; height:20px; line-height:20px;}
.bx-controls .bx-pager{ text-align:center;}
.bx-controls .bx-pager div{ display:inline-block; width:6px; height:6px; margin:0 4px;}
.bx-controls .bx-pager a{ display:block; width:6px; height:6px; background-color:#FFF; border-radius:50%; float:left; text-indent:-9999px; overflow:hidden; opacity:0.5;}
.bx-controls .bx-pager .active{ opacity:1;}

.notice{ height:44px; border-bottom:1px solid #F0F0F0; background-color:#FFF; margin-bottom:10px; position:relative;}
.notice a{ display:block; height:30px; line-height:30px; overflow:hidden; padding:0 40px; color:#4A4A4A;white-space:nowrap; text-overflow:ellipsis;-o-text-overflow: ellipsis;}
.notice #ns{ width:100%; height:30px; overflow:hidden; position:absolute; top:7px; left:0; z-index:100; }
.notice .nc-ico{ display:block; width:21px; height:20px; position:absolute; left:10px; top:12px; background:url(../images/home_notice.png) no-repeat; background-size:21px 20px;}
.notice .nc-go{ display:block; width:9px; height:16px; position:absolute; right:10px; top:13px; background:url(../images/icon2.png) no-repeat; background-size:126px 16px;}

.home-entry{ background-color:#FFF; padding:10px 0; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; margin-bottom:10px;}
.home-entry li{ width:25%; float:left; text-align:center; margin:10px 0}
.home-entry li span{ display:block; width:44px; height:44px; border-radius:17px; margin:0 auto 6px; background:url(../images/home_ico.png) no-repeat 200px; background-size:352px 44px;}
.home-entry .he01 span{ background-position:0 0;}
.home-entry .he02 span{ background-position:-44px 0;}
.home-entry .he03 span{ background-position:-88px 0;}
.home-entry .he04 span{ background-position:-132px 0;}
.home-entry .he05 span{ background-position:-176px 0;}
.home-entry .he06 span{ background-position:-220px 0;}
.home-entry .he07 span{ background-position:-264px 0;}
.home-entry .he08 span{ background-position:-308px 0;}
.home-entry li b{ display:block; font-size:14px; font-weight:normal;}
.home .dli li .favor{ padding:24px 0;}

/* 通用 */
.main{ padding-bottom:61px;}
.tab-2{ height:44px; background-color:#FFF; margin-bottom:10px;}
.tab-2 a{ display:block; width:50%; height:44px; line-height:44px; float:left; text-align:center;}
.tab-2 a.on{ color:#FFF; background-color:#00AAEE;}
.tab-3{ background-color:#FFF; display:-webkit-box; -webkit-box-orient: horizontal; margin-bottom:10px;}
.tab-3 a{ display:block; height:44px; line-height:44px; text-align:center; position:relative; -webkit-box-flex:1;}
.tab-3 span{ display:block; width:80px; margin:0 auto;}
.tab-3 .on{ background-color:#00AAEE; color:#FFF;}
input:focus, select:focus,textarea{ outline:none; font-family:arial, "Microsoft Yahei", sans-serif;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance:none !important; margin:0;}
::-webkit-input-placeholder{ color:#CCC; font-size:12px; font-family:arial, "Microsoft Yahei", sans-serif;}

/* 通用按钮样式 */
.btn{ margin:0 10px 10px 10px;}
.btn .btn-o{ display:inline-block; width:100%; height:42px; line-height:42px; font-size:16px; color:#FFF; text-align:center; background:#FF5000; border-radius:4px; border:none;}
.btn .btn-o:active{ background-color:#FF7F00;}
.btn .btn-gray{ display:inline-block; width:100%; height:42px; line-height:42px; font-size:16px; color:#FFF; text-align:center; background:#DDD; border-radius:4px; border:none;}
.btn .btn-gray:active{ background-color:#DDD;}
.btn .btn-b{ display:inline-block; width:100%; height:42px; line-height:42px; font-size:16px; color:#FFF; text-align:center; background:#2E8BE0; border-radius:4px; border:none;}
.btn .btn-b:active{ background-color:#4C9BE5;}

/* 通用列表 */
.dli{ border-top:1px solid #EDEDED; background-color:#FFF;}
.dli li{ border-bottom:1px solid #EDEDED; position:relative;}
.dli li:after, .dli li:before{ content:""; display:table;}
.dli li:after{ clear:both;}
.dli li a{ display:block; width:85%; padding:10px 0;}
.dli li a:visited{ color:#999;}
.dli li .dli-box{ display:block; margin-left:10px;}
.dli li .dli-box strong{ display:block; font-size:16px; font-weight:normal; margin-bottom:8px;}
.dli li .dli-box div{ clear:both; font-size:12px; color:#999; position:relative;}
.dli li p{ display:block; width:80%; line-height:20px;}
.dli li p span{ display:block;}
.dli li b{ font-weight:normal; position:absolute; right:0; bottom:3px;}
.dli li .favor{ display:inline-block; width:15%; padding:34px 0; text-align:center; position:absolute; top:0; right:0;}
.dli li .favor span{ display:block; width:22px; height:21px; margin: auto; text-indent:-9999px; overflow:hidden; background:url(../images/icon1.png) no-repeat 0 -144px; background-size:22px 260px;}
.dli li .favor .sc{ background-position:0 -191px;}
.li-more{ padding:10px;display:block; font-size:12px; text-align:center; padding:5px 0; color:#CCC;}
.li-more a{ display:block; font-size:12px; text-align:center; padding:5px 0; color:#CCC;}

/* 通用搜索 */
.sm-box{ background-color:#FFF; margin-bottom:10px; border-top:1px solid #EDEDED;}
.sm-box .sm-row{ border-bottom:1px solid #EDEDED; padding:10px 0;}
.sm-box .row-head{ height:28px; line-height:28px; margin:0 10px 10px 10px; position:relative;}
.sm-box .row-head span{ font-size:12px; color:#FF5000; margin-left:5px;}
.sm-box .row-head em{ display:block; width:15px; height:9px; position:absolute; top:9.5px; right:0; background:url(../images/icon2.png) no-repeat -23px 0; background-size:118px 15px; -webkit-transform:rotate(180deg); -webkit-transition:0.5s;}
.sm-box .sm-area em{ -webkit-transform:rotate(270deg);}
.sm-box .sm-area.hrb .row-head em{ -webkit-transform:rotate(0deg); -webkit-transition:0.5s;}
.sm-box .sm-row.hrb .row-head em{ -webkit-transform:rotate(360deg); -webkit-transition:0.5s;}
.sm-box .sm-row.hrb .row-head{ margin:0 10px}
.sm-box .sm-row.hrb .row-body{ display:none;}
.sm-box .row-body{ margin:0 10px;}
.sm-box .row-body li{ display:inline-block; width:25%; height:28px; line-height:28px; float:left; margin-bottom:10px;}
.sm-box .row-body span{ display:block; text-align:center; background-color:#F5F5F5; margin-right:10px; border-radius:6px;}
.sm-box .row-body .sc span{ color:#FFF; background-color:#FF5000;}
/*.sm-box .sm-kw .row-body input{ float:left; width:48%; height:14px; line-height:14px; padding:7px 0; border:none; background-color:#F5F5F5; text-indent:5px; border-radius:6px;}*/
.sm-box .sm-kw2{ position:relative;}
.sm-box .sm-kw2 .row-head{ margin:0 10px 0 10px}
.sm-box .sm-kw2 .sm-kw2-sc{ position:absolute; top:10px; left:70px;}
.sm-box .sm-kw2 .sm-kw2-sc .ft{ float:left; margin-right:10px;}
.sm-box .sm-kw2 .sm-kw2-sc .fs{ float:left; position:relative;}
.sm-box .sm-kw2 .sm-kw2-sc .fs em{ display:block; width:8px; height:14px; position:absolute; right:5px; top:7px; background:url(../images/icon2.png) no-repeat; background-size:111px 14px;}
.sm-box .sm-kw2 .sm-kw2-sc input{ width:205px; height:14px; line-height:14px; padding:7px 0; border:none; background-color:#F5F5F5; text-indent:5px; border-radius:6px;}
.sm-box .sm-kw2 .sm-kw2-sc select{ width:80px; height:28px; line-height:28px; padding-right:19px; border:none; background-color:#F5F5F5; font-size:12px; color:#ccc; text-align:right; text-indent:5px; appearance:none; -webkit-appearance:none; border-radius:6px;}
.sm-box .sm-area .row-head{ margin:0 10px;}
.sm-box .sm-area .row-head input{ width:84%; height:15px; line-height:15px; padding:7px 0; font-size:12px; color:#FF5000; border:none; background:none; padding-left:5px;}

/* 地区选择模块 */
.ho, .ho body{ width:100%; height:100%; overflow:hidden;}
.ho .mask, .ho .sm-area-box{ top:202px;}
.mask{ display:none; width:100%; height:100%; position:absolute; left:0; background-color:#000; opacity:0.7; z-index:1001;}
.sm-area-box{ display:none; width:100%; height:360px; position:absolute; left:0; background-color:#fff; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED; z-index:1002;}
.sm-area-show{ display:block;}
.sm-area-box .sa-l{ width:50%; position:absolute; left:0; top:0; height:360px; overflow-y:auto; border-bottom:1px solid #EDEDED;}
.sm-area-box .sa-l li{ height:40px; line-height:40px; background-color:#F8F8F8;}
.sm-area-box .sa-l li span{ display:block; padding-left:12px; border-right:1px solid #EDEDED;}
.sm-area-box .sa-l .active{ background-color:#FFF;}	
.sm-area-box .sa-r{ width:50%; position:absolute; right:0; top:0; height:360px; overflow-y:auto;}
.sm-area-box .sa-r li{ height:40px; line-height:40px; border-bottom:1px solid #EDEDED;}
.sm-area-box .sa-r li span{ display:block; padding-left:12px;}

/* 通用列表筛选栏 */
.li-sc{ height:44px; text-align:center; margin-bottom:10px; background-color:#FFF; border-bottom:1px solid #EDEDED;}
.li-sc .li-sc-box{ display:-webkit-box; -webkit-box-orient: horizontal;}
.li-sc .li-sc-box li{ height:44px; line-height:44px; border-right:1px solid #EDEDED; position:relative; -webkit-box-flex:1;}
.li-sc .li-sc-box li:last-child{ border-right:none;}
.li-sc .li-sc-box li span{ display:block;}
.li-sc .li-sc-box li span:active{ background-color:#F9F9FB;}
.li-sc .li-sc-box li sub{ position:absolute; right:5px; bottom:5px; width:0; height:0; border-bottom: 10px solid #8C8C8C; border-left: 10px solid transparent;}

/* 列表头部 */
.li-hd{ height:44px; line-height:44px; background-color:#FFF;  border-top:1px solid #EDEDED;}
.li-hd a{ display:block; height:44px;}
.li-hd h3{ float:left; font-size:16px; margin-left:10px;}
.li-hd em{ display:block; width:9px; height:16px; margin:14px 10px 0 0; float:right; background:url(../images/icon2.png) no-repeat; background-size:126px 16px;}

/* 搜索结果-招标 */
.ho3, .ho4, .ho5, .ho9, .ho3 body, .ho4 body, .ho5 body, .ho9 body{ width:100%; height:100%; overflow:hidden;}
.ho3 .mask, .ho4 .mask1, .ho5 .mask2, .ho3 .sm-area-box{ top:94px; text-align:left;}
.ho3 .li-sc-1 span,
.ho4 .li-sc-2 span,
.ho5 .li-sc-3 span{ color:#00AAEE;}
.ho3 .li-sc-box .li-sc-1 sub,
.ho4 .li-sc-box .li-sc-2 sub,
.ho5 .li-sc-box .li-sc-3 sub{ border-bottom:10px solid #00AAEE;}
.mask1, .mask2, .mask6, .mask7, .mask9{ display:none; width:100%; height:100%; position:absolute; left:0; background-color:#000; opacity:0.7; z-index:1001;}
.search-zb-li .li-sc-class, 
.search-zb-li .li-sc-time{ display:none; width:100%; text-align:left; border-top:1px solid #EDEDED; background-color:#FFF; position:absolute; top:94px; left:0; z-index:1002;}
.search-zb-li .li-sc-class li,
.search-zb-li .li-sc-time li{ height:44px; line-height:44px; padding-left:12px; border-bottom:1px solid #EDEDED;}
.search-zb-li .li-sc-class li:active,
.search-zb-li .li-sc-time li:active{ background-color:#F9F9FB;}
.search-zb-li .dli li .favor{ padding:24px 0;}
.search-zb .sm-area-box, .search-zb .sm-area-box .sa-l, .search-zb .sm-area-box .sa-r{ height:310px;}

/* 搜索-机构 */
.ho2, .ho2 body{ width:100%; height:100%; overflow:hidden;}
.ho2 .mask, .ho2 .sm-area-box{ top:142px;}
.search-jg .sj-sbox{ margin:0 10px; padding-bottom:10px;}
	.sj-sbox .sj-sb li{ float:left;}
	.sj-sbox .sj-sb .sj-sb-l{ width:29%; position:relative;}
	.sj-sbox .sj-sb .sj-sb-l em{ display:block; width:6px; height:11px; position:absolute; top:9px; right:17%; background:url(../images/icon2.png) no-repeat; background-size:86px 11px; -webkit-transform:rotate(0deg); -webkit-transition:0.5s;}
	.ho2 .sj-sbox .sj-sb .sj-sb-l em{ -webkit-transform:rotate(90deg); -webkit-transition:0.5s;}
	.sj-sbox .sj-sb .sj-sb-c{ width:58%;}
	.sj-sbox .sj-sb .sj-sb-r{ width:13%;}
	.sj-sbox .sj-sb .sj-sb-r .fb{ display:block; width:100%; height:28px; border:none; background-color:#00AAEE; color:#FFF; border-radius:6px; cursor:pointer;}
	.sj-sbox .sj-sb .sj-sb-r span{ display:none;}
	.sj-sbox .sj-sb .fs{ width:90%; height:14px; line-height:14px; padding:7px 0; border:none; background-color:#FFF; color:#00AAEE; border-radius:6px; text-align:center; text-indent:-15px;}
	.sj-sbox .sj-sb .ft{ width:95%; height:14px; line-height:14px; padding:7px 0; border:none; background-color:#FFF; text-indent:5px; border-radius:6px;}

/* 列表-订阅 */
.rss-li .li-sc{ border-top:1px solid #EDEDED;}
.rss-li .rl-sb{ margin:10px;}
.rss-li .rl-sb li{ float:left;}
.rss-li .rl-sb .rl-sb-l{ width:87%;}
.rss-li .rl-sb .rl-sb-r{ width:13%;}
.rss-li .rl-sb .ft{ display:block; width:96%; height:14px; line-height:14px; float:left; margin-right:10px; padding:7px 0; border:none; background-color:#FFF; text-indent:5px; border-radius:6px;}
.rss-li .rl-sb .fb{ display:block; width:100%; height:28px; float:right; border:none; background-color:#FFF; color:#999; border-radius:6px; cursor:pointer;}
.rss-li .li-sc-cn{ display:none; width:100%; text-align:left; border-top:1px solid #EDEDED; background-color:#FFF; position:absolute; top:91px; left:0; z-index:1002;}
.rss-li .li-sc-cn li{ height:44px; line-height:44px; text-align:left; padding-left:12px; border-bottom:1px solid #EDEDED;}
.rss-li .li-sc-cn li:active{ background-color:#F9F9FB;}
.rss-li .li-sc-rule .add-bnt{ display:block; width:100%; height:44px; line-height:44px; font-size:16px; color:#00AAEE; text-align:center; background-color:#F8F8F8;}
.rss-li .li-sc-rule .add-bnt:active{ background-color:#EEE;}
.rss-li .li-sc-rule .add-bnt em{ display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-2px 6px 0 0; background:url(../images/ico_add.png) no-repeat; background-size:16px 16px;}
.rss-li .li-sc-rule .add-bnt span{ display:inline-block; vertical-align:middle;}
.rss-li .dli li .favor{ padding:24px 0;}
.ho6, .ho6 body, .ho7, .ho7 body{ width:100%; height:100%; overflow:hidden;}
.ho6 .mask6, .ho6 .li-sc-cn, .ho7 .mask7, .ho7 .li-sc-cn{ top:143px;}
.ho6 .li-sc-1 span, .ho7 .li-sc-2 span{ color:#00AAEE;}
.ho6 .li-sc-box .li-sc-1 sub, .ho7 .li-sc-box .li-sc-2 sub{ border-bottom:10px solid #00AAEE;}

/* 规则-订阅 */
.ho .rss-rule .mask, .ho .rss-rule .sm-area-box{ top:148px}
.rss-rule .dli{ margin-bottom:10px;}
.rss-rule .dli li a{ position:relative;}
.rss-rule .dli li .dli-l{ width:88%;}
.rss-rule .dli li{ position:relative;}

/* 通用-列表管理 */
.dl-mg{ display:inline-block; width:15%; padding:24px 0; text-align:center; position:absolute; top:0; right:0;}
.dl-mg span{ display:block; width:22px; height:22px; margin: auto; text-indent:-9999px; overflow:hidden; background:url(../images/ico_mg.png) no-repeat; background-size:44px 22px;}
.dl-mg-box{ width:120px; height:91px; text-align:center; border:1px solid #EDEDED; border-bottom:none; background-color:#FFF; position:absolute; top:5px; right:13%; z-index:1002; -webkit-box-shadow:0px 0px 10px #999; box-shadow:0px 0px 10px #999;}
.dl-mg-box dd{ display:block; height:44px; line-height:44px; border-bottom:1px solid #EDEDED;}
.dl-mg-box dd:last-child{ border:none;}
.dl-mg-box dd a{ width:100%; padding:0;}
.mask8{ display:none; width:100%; height:100%; position:absolute; left:0; background-color:#000; opacity:0; z-index:1001;}
.ho8 .mask8{ display:block;}

/* 详情-招标 */
.con-info{ background-color:#FFF;}
.con-info .ci-box{ padding:10px; font-size:14px; line-height:26px; font-family:Arial,"Microsoft Yahei","SimSun";}
.con-info h1{ font-size:18px; padding:5px 0 10px 0; margin-bottom:10px; border-bottom:1px solid #EDEDED;}
.con-info h2{ font-size:14px; padding:5px 0; text-align:center;}
.con-info .ci-art{ margin-bottom:18px; color:#999; font-size:12px;}
.con-info .ci-art span{ margin-right:15px;}
.con-info .ci-art span:last-child{ margin-right:0;}
.con-info .ci-text p{ margin-bottom:10px;}
.con-info .ci-text img{ max-width:100%;}
.con-info .ci-text p strong{ font-weight:bold;}

/* 详情-机构 */
.con-zb .cz-box{ background-color:#FFF; padding:10px; font-size:14px; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
.con-zb .cz-box h1{ font-size:18px; padding:5px 0 10px 0; margin-bottom:10px; border-bottom:1px solid #EDEDED;}
.con-zb .cz-box li{ line-height:28px;}
.con-zb .cz-box li em{ display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 6px;}
.con-zb .cz-box li em a{ display:block;}
.con-zb .cz-box li em img{ width:20px; height:20px;}
.con-zb .cz-box li span a{ color:#00AAEE; margin-right:15px;}
.con-zb .dli li .favor{ padding:24px 0;}

/* 会员中心 */
.uc-home{}
.uc-home .uh-hd{ background:url(../images/uc_hd.png) no-repeat; width:100%; height:auto;}
	.uh-hd .uh-ui a{ display:block; color:#FFF;}
	.uh-hd .uh-ui span{ display:block; width:66px; height:66px; float:left; margin:20px 0 20px 15px; background-color:rgba(255, 255, 255, 0.50); text-align:center; border-radius:50%;}
	.uh-hd .uh-ui img{ width:60px; height:60px; margin-top:3px; border-radius:50%;}
	.uh-hd .uh-ui div{ float:left; margin:33px 0 0 15px;}
	.uh-hd .uh-ui div strong{ display:block; font-size:16px; font-weight:normal; margin-bottom:5px;}
	.uh-hd .uh-ui div p{ display:block; font-size:14px;}
	.uh-hd .uh-ui div p small{ font-size:12px; margin-left:10px; opacity:0.7;}
	.uh-hd .uh-ui em{ display:block; width:9px; height:16px; margin:45px 15px 0 0; float:right; background:url(../images/icon2.png) no-repeat -55px 0; background-size:126px 16px;}
.uc-home .uh-hd .uh-ds{ color:#FFF;}
	.uh-hd .uh-ds ul{ display:-webkit-box; -webkit-box-orient:horizontal;}
	.uh-hd .uh-ds li{ -webkit-box-flex:1;}
	.uh-hd .uh-ds div{ margin-right:1px; padding:10px 0; background-color:rgba(0, 0, 0, 0.15);}
	.uh-hd .uh-ds li:last-child div{ border-right:none;}
	.uh-hd .uh-ds span{ display:block; width:105px; font-size:12px; text-align:center; margin:0 auto;}
	.uh-hd .uh-ds b{ display:block; font-weight:normal; font-size:16px; margin-bottom:2px;}

.uh-menu ul{ display:block; background-color:#FFF; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
.uh-menu ul:first-child{ border-top:none;}
.uh-menu li{ margin:0 10px; border-bottom:1px solid #EDEDED; position:relative;}
.uh-menu li:last-child{ border-bottom:none;}
.uh-menu li a{ display:block; height:46px; line-height:46px; position:relative; z-index:100;}
.uh-menu li cite{ display:inline-block; width:26px; height:26px; border-radius:10px; vertical-align:middle; margin:-2px 10px 0 0; background:url(../images/ico_uc.png) no-repeat 100px; background-size:234px 26px;}
.uh-menu li span{ display:inline-block; font-size:15px; vertical-align:middle;}
.uh-menu li em{ display:block; width:9px; height:16px; position:absolute; right:0; top:15px; background:url(../images/icon2.png) no-repeat; background-size:126px 16px;}
.uh-menu .um01 cite{ background-position:0 0;}
.uh-menu .um02 cite{ background-position:-26px 0;}
.uh-menu .um03 cite{ background-position:-52px 0;}
.uh-menu .um04 cite{ background-position:-78px 0;}
.uh-menu .um05 cite{ background-position:-104px 0;}
.uh-menu .um06 cite{ background-position:-130px 0;}
.uh-menu .um07 cite{ background-position:-156px 0;}
.uh-menu .um08 cite{ background-position:-182px 0;}
.uh-menu .um09 cite{ background-position:-208px 0;}

/* 会员中心-会员信息 */
.uc-uinfo .uu-uh a{ display:block; height:76px; position:relative;}
.uc-uinfo .uu-uh{ background-color:#FFF; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
.uc-uinfo .uu-uh span{ display:inline-block; line-height:76px; margin-left:10px; vertical-align:middle; margin-top:1px;}
.uc-uinfo .uu-uh b{ display:block; width:56px; height:56px; float:left; position:absolute; top:10px; right:30px; background-color:rgba(0, 0, 0, 0.10); text-align:center; border-radius:50%;}
.uc-uinfo .uu-uh img{ width:50px; height:50px; margin-top:3px; border-radius:50%;}
.uc-uinfo .uu-uh em{ display:block; width:9px; height:16px; position:absolute; right:10px; top:30px; background:url(../images/icon2.png) no-repeat; background-size:126px 16px;}
.uc-uinfo .uu-li ul{ display:block; background-color:#FFF; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
	.uu-li li{ display:block; height:46px; line-height:46px; margin:0 10px; border-bottom:1px solid #EDEDED; position:relative;}
	.uu-li li span{ display:inline-block; float:left;}
	.uu-li li b{ float:right; font-weight:normal;}
	.uu-li li:last-child{ border:none;}
	.uu-li li a{ display:block; height:46px; line-height:46px;}
	.uu-li .fs select{ width:80%; height:28px; line-height:28px; padding-right:19px; border:none; background:none; color:#999; text-align:right; appearance:none; -webkit-appearance:none;/* border:none; background:none;*/ position:absolute; right:0; top:9px; z-index:100;}
	.uu-li .ft input{ width:80%; height:14px; line-height:14px; color:#999; text-align:right; border:none; background:none; padding:7px 19px 7px 0; position:absolute; right:0; top:9px; z-index:100;}
	.uu-li li em{ display:block; width:9px; height:16px; position:absolute; right:0; top:15px; background:url(../images/icon2.png) no-repeat; background-size:126px 16px;}

/* 会员中心-开通会员 */
.uv-box{ background-color:#FFF; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
.uv-box h3{ height:44px; line-height:46px; overflow:hidden; font-size:16px; padding-left:10px; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
.uv-box .uv-box-li{ margin:0 10px 10px 10px;}
.uv-box table{ width:100%; border-top:1px solid #EDEDED; border-left:1px solid #EDEDED;}
.uv-box table td, .uv-box table th{ text-align:center; padding:10px; border-right:1px solid #EDEDED; border-bottom:1px solid #EDEDED;}
.uv-box .uv-box-txt{ line-height:28px; padding:0 10px 10px 10px;}

/* 会员中心-我的收藏 */
.uc-favor .dli li a{ width:85%;}
.uc-favor .dli li .dli-box{ margin:0 10px;}
.uc-favor .dl-mg span{ background-position:-22px 0;}
.uc-favor_jg .dl-mg{ padding:34px 0;}

/* 会员中心-推送设置 */
.uc-ps .uh-menu ul{ border-top:1px solid #EDEDED;}
.uc-ps .uh-menu{ margin-top:10px;}
.uc-ps .uh-menu li i{ display:none; width:22px; height:16px; position:absolute; top:12px; right:0; background:url(../images/icon2.png) no-repeat -148px 0; background-size:170px 22px;}
.uc-ps .uh-menu .sc span{ color:#00AAEE;}
.uc-ps .uh-menu .sc i{ display:block;}

/* 会员中心-关于我们 */
.uc-about .ua-box{ padding:10px; background-color:#FFF; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
.uc-about .ua-box .ua-logo{ padding:5px 0 0 0;}
.uc-about .ua-box .ua-logo img{ width:55%;}
.uc-about .ua-box .ua-vs{ color:#999; padding:10px 0;}
.uc-about .ua-box .ua-txt{ line-height:24px;}
.uc-about .uh-menu{ border-top:1px solid #EDEDED;}
.uc-about .ua-qc{ padding:10px; background-color:#FFF; text-align:center; border-top:1px solid #EDEDED;}
.uc-about .ua-qc img{ width:60%; margin:0 auto;}
.uc-about .ua-qc p{ font-size:12px;}
.uc-about .ua-ci{ padding:10px; background-color:#FFF; font-size:12px; line-height:24px; text-align:center;}



/* 兼容样式 */
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* iphone4/4s */
.sm-box .sm-area .row-head input{ width:82%;}
.sm-area-box, .sm-area-box .sa-l, .sm-area-box .sa-r{ height:200px;}
.search-zb .sm-area-box, .search-zb .sm-area-box .sa-l, .search-zb .sm-area-box .sa-r{ height:160px;}
.slider{ height:100px;}
.sm-box .sm-kw2 .sm-kw2-sc input{ width:150px;}
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* iphone5 */
.sm-box .sm-area .row-head input{ width:82%;}
.sm-area-box, .sm-area-box .sa-l, .sm-area-box .sa-r{ height:290px;}
.search-zb .sm-area-box, .search-zb .sm-area-box .sa-l, .search-zb .sm-area-box .sa-r{ height:250px;}
.slider{ height:100px;}
.sm-box .sm-kw2 .sm-kw2-sc input{ width:150px;}
}
@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){/* iphone6 Plus */
.sm-box .sm-area .row-head input{ width:85%;}
.sm-area-box, .sm-area-box .sa-l, .sm-area-box .sa-r{ height:420px;}
.search-zb .sm-area-box, .search-zb .sm-area-box .sa-l, .search-zb .sm-area-box .sa-r{ height:370px;}
.slider{ height:129px;}
.sm-box .sm-kw2 .sm-kw2-sc input{ width:244px;}
}
@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){/* iphone6 */
}
@media (device-height:533px) and (-webkit-min-device-pixel-ratio:1.5){/* 安卓手机兼容样式 */
.sm-box .sm-area .row-head input{ width:82%;}
.sm-area-box, .sm-area-box .sa-l, .sm-area-box .sa-r{ height:200px;}
.search-zb .sm-area-box, .search-zb .sm-area-box .sa-l, .search-zb .sm-area-box .sa-r{ height:160px;}
.slider{ height:100px;}
}


@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
